off premises - German English Dictionary